import turtle
t = turtle.Pen()

name = turtle.textinput('Enter your name', "What's your name?")

colors = ['red', 'blue', 'skyblue', 'green']

for i in range(100):
    t.pencolor( colors[i % 4] )
    t.penup()
    t.forward(i * 4)
    t.pendown()
    t.write(name, move=True, align="center", font=("Arial", int((i+4) / 4), "normal"))
    t.left(90)

'''
def write(self, arg, move=False, align="left", font=("Arial", 8, "normal"))
    arg -> 需要打印的参数
    move -> 打印下一个时是否需要移动，默认是不移动的
    align -> 打印文本的排版效果，默认是左对齐
    font -> 打印文本的字体，第一个代表字体类型，第二个代表字体大小，第三个表示字体修饰（正常、加粗、倾斜等）
'''